import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI);
Vue.config.productionTip = false // 阻止生产模式的消息
// 定义全局组件
Vue.component("myComponent", {
  render() {
  return <h1>公共组件</h1>
  }
})
// 全局过滤器
Vue.filter('addZero', function (data) {
  return data < 10 ? '0' + data : data;
})
// 动态引入全局组件
import './components/global'
// 未操作监测
import { actionListener } from "@/JS/monitor";
actionListener();

import GlobalPlugin from "@/views/montiorTimeout/index";
Vue.use(GlobalPlugin);

window.vueVm = new Vue({
  store,
  router,
  render: (h) => h(App),
}).$mount("#app");

// 下面写法和上面写法效果一致
// new Vue({
//   el: '#app',
//   store,
//   router,
//   render: h => h(App),
// })